<?php
 Session_Start () ;
 If (!$_SESSION ["repertoire_config"]) { Header ("Location: ../../") ; }
 Include ("../../include/garennes.cfg") ;
 Include ("../../include/init.php") ;
 Include ("../include/config.inc") ;
 verif_droits ($droit_courant, $_SESSION ["code"]) ;
 
 Include ("../../include/var_temp.inc") ;
 
 $taille1 = "-3" ;
 $taille2 = "-5" ;
 
 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_courant."' AND ordre='0'", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ; 
 
 Echo "<HTML>" ;
 Echo "<HEAD>" ;
 entete_html ("Garennes", "travail_affichage", 1) ;
 Echo styles ("none", "none", "none", $l ["lien"], "none") ;
 Include ("./abs_edite_edt_classe.js") ;
 Echo "</HEAD>" ;
 
 // Recherche du nom de classe
 $resultats = SQL_commande ("SELECT nom FROM classes WHERE id_classe='".$id_classe."' LIMIT 1", $id_sql) ;
 $ligne = SQL_ligne_suivante ($resultats) ;
 
 Echo "<BODY BACKGROUND=\"../images/fond.png\" TEXT=\"#000000\">" ;
 Echo "<SCRIPT type=\"text/javascript\">top.travail.travail_menu.document.aff_groupe.id_classe.value=0;</SCRIPT>" ;
 Echo "<TABLE WIDTH=\"100%\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">" ;
 Echo "<TR>" ;
 Echo "<TD></TD>" ;
 Echo "<TD WIDTH=\"100%\" ALIGN=\"CENTER\">Emploi&nbsp;du&nbsp;temps&nbsp;(sans&nbsp;les&nbsp;reports&nbsp;de&nbsp;cours&nbsp;&eacute;ventuels)&nbsp;:&nbsp;<I><FONT COLOR=\"#0000FF\">".$ligne [0]."</I></FONT></TD>" ;
 Echo "<TD><A HREF=\"javascript:ouvrefenetre('./aide.php?aide=4&rep=".$_SESSION ["repertoire_config"]."',350,650);\" OLDREF><IMG SRC=\"../images/aide.png\" BORDER=\"0\"></A></TD>" ;
 Echo "</TR>" ;
 Echo "<TABLE>" ;
 If ($message)
  {
   $resultat = SQL_commande ("SELECT nom FROM abs_jo WHERE numero='".$jour."' LIMIT 1", $id_sql) ;
   $lgn = SQL_ligne_suivante ($resultat) ;
   $nj = $lgn [0] ;
   
   $resultat = SQL_commande ("SELECT debut,fin FROM abs_horaires WHERE id_abs_horaire>='".$tranche."' ORDER BY debut LIMIT ".$duree_tranche, $id_sql) ;
   $lgn = SQL_ligne_suivante ($resultat) ;
   $debut = $lgn [0] ;
   For ($i = 0 ; $i < SQL_nbr_lignes ($resultat)-1 ; $i++)
    {
     $lgn = SQL_ligne_suivante ($resultat) ;
    }
   $fin = $lgn [1] ;
   
   Echo "<CENTER><FONT SIZE=\"".$l ["lien"]."\" COLOR=\"#FF0000\"><B>" ;
   Echo "L'EDT&nbsp;du&nbsp;".$nj."&nbsp;de&nbsp;" ;
   Echo SubStr ($debut, 0, 2)."H".SubStr ($debut, 3, 2)."&nbsp;&agrave;&nbsp;".SubStr ($fin, 0, 2)."H".SubStr ($fin, 3, 2) ;
   Switch ($message)
    {
     Case 1 : Echo "&nbsp;a&nbsp;&eacute;t&eacute;&nbsp;correctement&nbsp;<BLINK>effac&eacute;</BLINK>&nbsp;!" ;
	      Break ;
     Case 2 : Echo "&nbsp;a&nbsp;&eacute;t&eacute;&nbsp;correctement&nbsp;<BLINK>modifi&eacute;</BLINK>&nbsp;!" ;
	      Break ;
     Case 3 : Echo "&nbsp;a&nbsp;&eacute;t&eacute;&nbsp;correctement&nbsp;<BLINK>ajout&eacute;</BLINK>&nbsp;!" ;
	      Break ;
    }
   Echo "</B></FONT></CENTER>" ;
  }
 Echo "<TABLE BORDER=\"1\" BGCOLOR=\"".$l ["couleur_fond"]."\" CELLPADDING=\"0\" CELLSPACING=\"0\" STYLE=\"border:1px inset black;border-collapse:collapse\" ALIGN=\"CENTER\">" ;

 // Recherche des jours ouvrables
 $resultats = SQL_commande ("SELECT nom FROM abs_jo ORDER BY numero", $id_sql) ;
 $nom_jour [0] = SQL_nbr_lignes ($resultats) ;
 For ($i = 1 ; $i <= SQL_nbr_lignes ($resultats) ; $i++)
  {
   $ligne = SQL_ligne_suivante ($resultats) ;
   $nom_jour [$i] = $ligne [0] ;
  }
 
 Echo "<TR BGCOLOR=\"".$l ["lien"]."\">" ;
 Echo "<TD>&nbsp;<B>Heures</B>&nbsp;</TD>" ;
 For ($i = 1 ; $i <= $nom_jour [0] ; $i++)
  {
   Echo "<TD ALIGN=\"CENTER\">&nbsp;<B>".$nom_jour [$i]."</B>&nbsp;</TD>" ;
  }
 Echo "<TD ALIGN=\"RIGHT\">&nbsp;<B>Heures</B>&nbsp;</TD>" ;
 Echo "</TR>" ;
 
 // Recherche les horaires
 $compteur = 0 ;
 $resultats = SQL_commande ("SELECT * FROM abs_horaires ORDER BY debut", $id_sql) ;
 For ($i = 0 ; $i < SQL_nbr_lignes ($resultats) ; $i++)
  {
   $horaire = SQL_tableau_associatif ($resultats, "") ;
   Echo "<TR" ;
   If ($i%2) { Echo " BGCOLOR=\"".$l ["nom"]."\"" ; }
   Echo ">" ;
   $deb = Explode (":", $horaire ["debut"]) ;
   $fin = Explode (":", $horaire ["fin"]) ;
   Echo "<TD>&nbsp;".$deb [0]."H".$deb [1]."-".$fin [0]."H".$fin [1]."&nbsp;</TD>" ;
   For ($j = 1 ; $j <= $nom_jour [0] ; $j++)
    {
     $edt = SQL_commande ("SELECT a.id_abs_edt, u.nom,u.prenom,d.nom_long,d.nom_court,d.nom_bref,a.abs_groupe,s.nom AS nom_salle,
                                  v.id_abs_validite,v.code
                             FROM abs_edt a, utilisateurs u, disciplines d, abs_salles s, abs_validites v
                            WHERE a.classe='".$id_classe."'
			      AND a.professeur=u.id_utilisateur
			      AND a.discipline=d.id_discipline
			      AND a.abs_horaire='".$horaire ["id_abs_horaire"]."'
			      AND a.abs_salle=s.id_abs_salle
			      AND a.abs_validite=v.id_abs_validite
			      AND a.jour='".$j."'", $id_sql) ;
     If (SQL_nbr_lignes ($edt) > 0)
      {
       If (SQL_nbr_lignes ($edt) > 1)
        {
	 Echo "<TD" ;
	 If (($j%2==1) And ($i%2==0)) { Echo " BGCOLOR=\"".$l ["lien"]."\"" ; }
	 Echo " HEIGHT=\"100%\">" ;
	 Echo "<TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\" WIDTH=\"100%\" HEIGHT=\"100%\">" ;
	 Echo "<TR>" ;
	 For ($k = 0 ; $k < SQL_nbr_lignes ($edt) ; $k++)
	  {
	   $ligne = SQL_tableau_associatif ($edt, "") ;
           Echo "<TD ALIGN=\"CENTER\"><A HREF=\"./abs_edite_edt.php?id_edt=".$ligne ["id_abs_edt"]."&id_classe=".$id_classe."\">" ;
	   Echo "<FONT SIZE=\"".$taille1."\">&nbsp;" ;
	   Echo "<B TITLE=\"".$ligne ["nom_court"]."-".$ligne ["nom"]." ".$ligne ["prenom"]."-Salle ".$ligne ["nom_salle"]."\">" ;
	   Echo $ligne ["nom_bref"]."</B>&nbsp;</FONT><BR>" ;
	   Echo "<FONT SIZE=\"".$taille2."\">&nbsp;".$ligne ["code"]."&nbsp;</FONT>" ;
	   // Recherche groupe
	   If ($ligne ["abs_groupe"] > 0)
	    {
	     $groupe = SQL_commande ("SELECT * FROM abs_groupes_classe WHERE id_abs_groupe_classe='".$ligne ["abs_groupe"]."' LIMIT 1", $id_sql) ;
	     $grp = SQL_tableau_associatif ($groupe, "") ;
	     Echo "<BR><FONT SIZE=\"".$taille2."\">&nbsp;".$grp ["code_groupe"]."&nbsp;</FONT>" ;
	    }
	   Echo "</A></TD>" ;
	   Echo "<TD BGCOLOR=\"#000000\" WIDTH=\"1\"></TD>" ;
	   If ($k == SQL_nbr_lignes ($edt)-1)
	    {
	     Echo "<TD" ;
             If (($j%2==1) And ($i%2==0)) { Echo " BGCOLOR=\"".$l ["lien"]."\"" ; }
             Echo " ALIGN=\"CENTER\"><A HREF=\"./abs_edite_edt.php?id_edt=0&jour=".$j."&tranche=".$horaire ["id_abs_horaire"]."&id_classe=".$id_classe."\" TITLE=\"Ins&eacute;rer un EDT.\">" ;
	     Echo "<IMG SRC=\"../images/inserer.png\" BORDER=\"0\"></A></TD>" ;
            }
	   $compteur++ ;
          }
         Echo "</TR>" ;
	 Echo "</TABLE>" ;
	 Echo "</TD>" ;
	}
       Else
        {
         $ligne = SQL_tableau_associatif ($edt, "") ;
	 Echo "<TD" ;
	 If (($j%2==1) And ($i%2==0)) { Echo " BGCOLOR=\"".$l ["lien"]."\"" ; }
	 Echo " HEIGHT=\"100%\">" ;
	 Echo "<TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\" WIDTH=\"100%\" HEIGHT=\"100%\">" ;
	 Echo "<TR>" ;
         Echo "<TD ALIGN=\"CENTER\"" ;
	 If (($j%2==1) And ($i%2==0)) { Echo " BGCOLOR=\"".$l ["lien"]."\"" ; }
	 Echo "><A HREF=\"./abs_edite_edt.php?id_edt=".$ligne ["id_abs_edt"]."&id_classe=".$id_classe."\">" ;
	 Echo "<FONT SIZE=\"".$taille1."\">&nbsp;" ;
	 Echo "<B TITLE=\"".$ligne ["nom_court"]."-".$ligne ["nom"]." ".$ligne ["prenom"]."-Salle ".$ligne ["nom_salle"]."\">" ;
	 Echo $ligne ["nom_bref"]."</B>&nbsp;</FONT><BR>" ;
	 Echo "<FONT SIZE=\"".$taille2."\">&nbsp;".$ligne ["code"]."&nbsp;</FONT>" ;
	 // Recherche groupe
	 If ($ligne ["abs_groupe"] > 0)
	  {
	   $groupe = SQL_commande ("SELECT * FROM abs_groupes_classe WHERE id_abs_groupe_classe='".$ligne ["abs_groupe"]."' LIMIT 1", $id_sql) ;
	   $grp = SQL_tableau_associatif ($groupe, "") ;
	   Echo "<BR><FONT SIZE=\"".$taille2."\">&nbsp;".$grp ["code_groupe"]."&nbsp;</FONT>" ;
	  }
	 Echo "</A></TD>" ;
	 Echo "<TD BGCOLOR=\"#000000\" WIDTH=\"1\"></TD>" ;
	 Echo "<TD" ;
         If (($j%2==1) And ($i%2==0)) { Echo " BGCOLOR=\"".$l ["lien"]."\"" ; }
         Echo " ALIGN=\"CENTER\"><A HREF=\"./abs_edite_edt.php?id_edt=0&jour=".$j."&tranche=".$horaire ["id_abs_horaire"]."&id_classe=".$id_classe."\" TITLE=\"Ins&eacute;rer un EDT.\">" ;
	 Echo "<IMG SRC=\"../images/inserer.png\" BORDER=\"0\"></A></TD>" ;
         Echo "</TR>" ;
	 Echo "</TABLE>" ;
	 Echo "</TD>" ;
	 $compteur++ ;
        }
      }
     Else
      {
       Echo "<TD" ;
       If (($j%2==1) And ($i%2==0)) { Echo " BGCOLOR=\"".$l ["lien"]."\"" ; }
       Echo " ALIGN=\"CENTER\"><A HREF=\"./abs_edite_edt.php?id_edt=0&jour=".$j."&tranche=".$horaire ["id_abs_horaire"]."&id_classe=".$id_classe."\" TITLE=\"Ins&eacute;rer un EDT.\">" ;
       Echo "<IMG SRC=\"../images/inserer.png\" BORDER=\"0\"></A></TD>" ;
      }
    }
   Echo "<TD>&nbsp;".$deb [0]."H".$deb [1]."-".$fin [0]."H".$fin [1]."&nbsp;</TD>" ;
   Echo "</TR>" ;
  }
 Echo "<TR BGCOLOR=\"".$l ["lien"]."\">" ;
 Echo "<TD>&nbsp;<B>Heures</B>&nbsp;</TD>" ;
 For ($i = 1 ; $i <= $nom_jour [0] ; $i++)
  {
   Echo "<TD ALIGN=\"CENTER\">&nbsp;<B>".$nom_jour [$i]."</B>&nbsp;</TD>" ;
  }
 Echo "<TD ALIGN=\"RIGHT\">&nbsp;<B>Heures</B>&nbsp;</TD>" ;
 Echo "</TR>" ;
 Echo "</TABLE>" ;
 Echo "<CENTER>".$compteur." demi-heures de cours</CENTER>" ;
 Echo "</BODY>" ;
 Echo "</HTML>" ;
?>